/*********************************************************
	Project:		
	File name:	PUBLIC.H
	Description:	
	Write/Modify:	apollo
	Time:		
*********************************************************/


#ifdef	ROOT
#define	EXT 
#define	ext 
#else
#define	EXT	extern
#define	ext	extern
#endif

typedef enum {
	FALSE	=(unsigned char) 0x00,			
	TRUE   = !(FALSE)                
        }BOOL; 

typedef struct BitChar {
	unsigned char B0:1;
	unsigned char B1:1;
	unsigned char B2:1;
	unsigned char B3:1;
	unsigned char B4:1;
	unsigned char B5:1;
	unsigned char B6:1;
	unsigned char B7:1;
} SBitChar;

typedef union  CharField{
	unsigned char	byte;
	SBitChar	field;
} UCharField;

typedef union  CharInt{
	unsigned char	byte[2];// byte[1]=L, byte[0]=H 
	unsigned int Dbyte;
} UCharInt;



#include "config.h"
#include "st79.h"
#include "define.h"
#include "interrupt.h"
#include "main.h"
#include "uicc_def.h"
#include "lib.h"
#include "message.h"
#include "system.h"
#include "io.h"

#include "mpeg.h"
#include "spi_drive.h"
#include "Navigation.h"
#include "SCI_driver.h"
#include "videochip.h"
#include "Tft_driver.h"
#include "channel.h"
#include "power.h"
#include "audio.h"
#include "st_tda7540.h"
#include "RDS.h"
#include "RDSData.h"


#include "clock.h"
#include "BT_Cmd_Api.h"
//#include "can.h"
 #include "io.h"
#include "panel.h"
#include "Touch_panel.h"
#include "irkey.h"
#include "USART.h"

#include "Mmi.h"
#include "nxp_tef6621.h"
#include "radio_lv25212.h"

#ifdef D_ENABLE_REFLASH_MCU	
#include "StIap.h"
#include "StFlash.h"    
#endif
#include "eeprom.h"

/*********************************************************
				File End
*********************************************************/
